package com.xbongbong.paas.service.log.crm.operation;

import com.xbongbong.pro.competitor.pojo.dto.log.CompetitorPortionVisibleLogDTO;
import com.xbongbong.pro.competitor.pojo.dto.log.CompetitorRemoveVisibleLogDTO;

/**
 * @author gaojie
 * @version v1.0
 * @date 2022/8/29 09:22
 * @description
 */

public interface CompetitorOperationLogHandle {

    /**
     * 批量分配竞争对手可见人日志
     * @param competitorPortionVisibleLogDTO
     */
    void portionCompetitorUser(CompetitorPortionVisibleLogDTO competitorPortionVisibleLogDTO);

    /**
     * 批量分配竞争对手可见部门日志
     * @param competitorPortionVisibleLogDTO
     */
    void portionCompetitorDep(CompetitorPortionVisibleLogDTO competitorPortionVisibleLogDTO);

    /**
     * 批量移除竞争对手可见人
     * @param competitorRemoveVisibleLogDTO
     */
    void removeCompetitorUser(CompetitorRemoveVisibleLogDTO competitorRemoveVisibleLogDTO);

    /**
     * 批量移除竞争对手可见部门
     * @param competitorRemoveVisibleLogDTO
     */
    void removeCompetitorDep(CompetitorRemoveVisibleLogDTO competitorRemoveVisibleLogDTO);

}
